package com.ruoyi.wq.mapper;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ruoyi.wq.domain.WqUserGame;
import com.ruoyi.wq.domain.vo.WqGameHomeVO;
import com.ruoyi.wq.domain.vo.WqUserGameVO;

/**
 * 我的组队Mapper接口
 * 
 * @author ruoyi
 * @date 2023-05-27
 */
public interface WqUserGameMapper extends BaseMapper<WqUserGame> {
    /**
     * 查询我的组队
     * 
     * @param id 我的组队主键
     * @return 我的组队
     */
    public WqUserGame selectWqUserGameById(String id);

    /**
     * 查询我的组队列表
     * 
     * @param wqUserGame 我的组队
     * @return 我的组队集合
     */
    public List<WqUserGame> selectWqUserGameList(WqUserGame wqUserGame);

    /**
     * 新增我的组队
     * 
     * @param wqUserGame 我的组队
     * @return 结果
     */
    public int insertWqUserGame(WqUserGame wqUserGame);

    /**
     * 修改我的组队
     * 
     * @param wqUserGame 我的组队
     * @return 结果
     */
    public int updateWqUserGame(WqUserGame wqUserGame);

    /**
     * 删除我的组队
     * 
     * @param id 我的组队主键
     * @return 结果
     */
    public int deleteWqUserGameById(String id);

    /**
     * 批量删除我的组队
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWqUserGameByIds(String[] ids);

	public IPage<WqGameHomeVO> selectPageList(IPage<WqUserGameVO> page, WqUserGameVO wqUserGame);
}
